-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to LLVM's license, delete LLVMBuild.txt files #173
base: master
Are you sure you want to change the base?
Conversation
There may need to be some work to confirm that all contributors are okay with the change here. I am unaware of the current status of the equivalent effort for LLVM. |
The old and new licenses are compatible, so it's essentially sublicensing rather than relicensing and should be no issue (#87). |
LLVM is still in the process of relicensing their source: https://foundation.llvm.org/docs/relicensing/
Correct - per the link above the legacy license is kept for parts that haven't been relicensed yet and "Once the codebase is fully covered by the new license, we’ll drop the old license." |
I don't see how sublicensing is relevant here. Sublicensing is your right to ship this software to someone else under the terms of the original LLVM Release License. It does not give you the right to change or remove any text of the original license or to claim the copyright yourself. |
Fair point. It is relicensing, but the inclusion of the "Legacy License" allows the old code to be licensed under that until those previous contributors can agree to relicense. |
That is true. Also, the list of contributors here is much smaller though. Someone could go back through the git log from LLVM, generate a list of authors, and check that much smaller list against the master list from LLVM and determine if this is already valid to change now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On hold waiting for someone to do an authorship listing and contact the LLVM foundation for confirmation
Fixes #87